让群晖NAS里的Docker为家庭提供更多服务吧 |
您所在的位置:网站首页 › socks5代理服务端 群晖 › 让群晖NAS里的Docker为家庭提供更多服务吧 |
让群晖NAS里的Docker为家庭提供更多服务吧
2016-02-24 18:29:57
137点赞
1111收藏
229评论
追加修改(2016-12-13 13:39:07):ss升级到2.5.6版, kcptun升级到20161207版 追加修改(2016-06-21 21:00:26):docker镜像再次更新, 强势加入kcp通道支持, 大幅提高网络稳定性. 在vps上实际看youtube时, 只连ss和连kcp+ss 速度分别是 900kbps和20000kbps, 前者看720p会卡, 后者4k随便拖! 暂时去掉v2ray, 虽然其在hyper-v的10g虚拟网卡上表现超凡, 但是实战并不比ss快且稳定性没ss好. 追加修改(2016-06-04 00:53:37):排骨最新加入v2ray的支持, 并优化了一下镜像. 镜像名称改为 cuteribs/dsm-ubuntu1604:v2 追加修改(2016-05-13 20:19:14):排骨已将文中使用的docker镜像升级到ubuntu 16.04了, 其中privoxy整合到了ss-local里. 用法见新地址 本文仅献给手上有群晖主机且在套件中心能找到Docker的同学们![]() Docker是一个Linux上的轻型虚拟方案, 可以利用很小的磁盘空间和系统CPU内存来运行虚拟的Linux系统, 性能很接近其宿主. 以上是排骨对Docker的初步浅显的认识. 上次排骨发了篇纯(pian)晒(jin)单(bi)的超低功耗迷你PC小主机用法多,HTPC+下载机+软路由+上网加速一个都不能少 . 很多同学指责排骨没写技术细节和具体实现, 是纯炫耀装X贴...... 这篇排骨尽量把细节写出来吧. ![]() 排骨家中有台自组的黑群晖, 平时也就存点电影,照片,iso什么的, 也充当一下电影音乐播放服务器, 除了在公司看家里的电影时CPU会冲到70%以上, 其它绝大部分时间CPU都在3%以下. 虽然挂了3个硬盘功耗才30W, 排骨还是感觉有点浪费电, 能不能让它多装些服务, 比如跑跑迅雷, 做做VPN代理什么的? 结论是"能的"! (此处省去一万字探索过程) 1. 迅雷远程xware:xware虽然可以通过ssh登录DSM直接运行, 但是这么用的同学很快就会发现, 共享文件夹里的xware生成的目录越来越多, 不下载的时候xware还会干扰DSM的硬盘休眠, 关起来也不方便. 但是如果把xware放进Docker里来跑, 上面的问题就可以解决了. a. 先从套件中心安装Docker, 图略. 找不到Docker的同学请点击浏览器右上角的 X b. 打开Docker面板, 在注册表处搜索排骨已做好的镜像 cuteribs/dsm-ubuntu15, 再点下载
2. VPN/代理服务器, 以ss-server为例 排骨公司上网时各种网站被屏蔽, 心想能不能用家里的网络做个代理上上张大妈什么的? 排骨先是试了OpenVPN, 用后感觉速度有点变慢, 而已上不了公司内网了! 于是拿轻量级基于socket的代理服务器软件ss-server来用了. 可替换的方案还有squid, tinyproxy等. a. 步骤和前面创建xware容器相同, 区别在于 要将容器内部服务端口映射到外部DSM的端口上来, 然后再去路由器上把DSM的端口转发到外网.b. 另外还需要在环境变量中设置ss-server的加密码方式, 密码以及服务器端口
3. VPN/代理客户端, 以ss-local为例 Docker能跑服务端, 当然也能跑客户端. 比如排骨的同事家宽带是有线通, 看一些网站比在排骨家慢很多, 那么他就可以在他的DSM里装Docker跑ss-local来连排骨家的ss-server, 再让他家网内的电脑/手机等设置代理为ss-local的本地端口, 就能享受到排骨的10M小水管了 ( a. 步骤同上, 只是环境变量多一些. b. 有些程序或手机只支持http代理, 而ss-local提供的是sock5代理, 排骨在此放了一个privoxy容器, 作用是把sock5转成http代理. 这里要用到容器之间的连接, 让privoxy容器能访问到ss-local容器.
4. Docker还能提供各种Web服务, Mail服务, 我的世界服务什么的, 这就留给感兴趣的同学自己去研究吧 :) 5. 如果你的群晖装不了Docker, 你还是可以试试安装debian chroot或optware来安装和运行以上程序的. 你真的看到最后了? ![]() |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |